Welcome
View Jobs
Contact Us
Details
BackBack
*

SR. FIRMWARE ENGINEER

 

SandForce is looking for excellent C-language programmers who can function in a dynamic environment.  We are writing firmware for a game-changing device that targets the Enterprise and Laptop markets for solid state storage.  Our work product will be reaching customers at the beginning of 2010  -- this is an opportunity to contribute in an area that is hot and on a team looking to come out on top.

 
 Our platform requires experts in writing code with a memory-tight and performance hungry mindset.  This is a great opportunity for engineers who like to get into the details of writing a small amount of code that works in all conditions.  Storage experience is a plus, but not required, as we have great depth on the team.
 

Responsibilities:

 

In the first 90 days, you can expect to work on:

  • Contribute to the commercial release of our 1st generation product:
    • Interact with the hardware to implement secure storage features,
    • Tune the statistics-keeping,
    • Work on Windows or Linux build tools to make the development task more efficient and bug-free
  • Contribute to the tape-out of the next-gen product:
    • Contribute to a custom high-performance bus service routine
    • Support custom requirements for an internal filesystem
    • Implement and support a command line interface
  •  In addition to working in the office, we supply close support to our lead customer, so there may be as much as 25% travel ( located within the USA).  This is not an FAE position, however it’s a great opportunity to understand the issues leading up to mass-production manufacturing.

 

Requirements:

  • 5+ years relevant work experience
  • Must have demonstrated expertise in design and implementation of event driven real time firmware/software using C (or C++)
  • Understanding of RTOS concepts including task switching, deadlocks, and resource management issues
  • Firmware/System debug skills utilizing Debugger, Logic Analyzer, Protocol Analyzer etc. in Lab environment
  • Experience developing and debugging high quality SoC solutions
  • Strong communicator
  • Goal oriented and adherence to schedule
  •   The ability to analyze complex firmware and hardware issues.
    • A high level of skill in problem recreation and trapping.
    • A high level of skill in identifying performance critical algorithms for optimization.
    • The ability to find creative solutions to difficult problems.
  • A high level of self-motivation, dedication, and ability to multitask effectively in fast-paced environment.
  • Excellent communication and interpersonal skills applied in a team enviornment

 

Highly Desirable Skills:

  • System design expertise
  • Flash, Storage systems or disk drive technology background
  • Experience in consumer or enterprise storage field
  • ATA, SAS, SCSI, FC or PCIe experience
 
Education:
  • MS or BS in Electrical Engineering or equivalent experience is required
Apply Now!   Apply Now! Tell A FriendTell A Friend